<?php ### Para este ejemplo la cadena $prexml tiene una cadena en formato xml
//Iniciamos una sesion cURL
$prexml='
<xml-push-sms>
<metadata>
<server>stringway.smscover.com</server>
<version>Gateway_V3</version>
<accion>0</accion>
</metadata>
<parametros>
<cabecera>
<user>casarosa</user>
<key>CASAROSA4821</key>
<lote-request>09072013289929935</lote-request>
<formato>NoClass_7Bit</formato>
<bocas></bocas>
<prioridad>6</prioridad>
<fecha-comienzo>09/07/2013</fecha-comienzo>
<fecha-fin>09/07/2013</fecha-fin>
<continuacion>0</continuacion>
<rangos-horarios><rango-horario id="28992993">
<hora-desde am-pm="am">8:00</hora-desde>
<hora-hasta am-pm="pm">22:00</hora-hasta>
</rango-horario>
</rangos-horarios>
</cabecera>
<detalle>
<destinatarios>
<destinatario><idTran>33-20100321-213321-00796995-00702693</idTran>
<numeroTelefono pais="+54">3624620961</numeroTelefono>
<mensaje>hola jorgeliina  estamos probando SMS.CASAROSA</mensaje>
</destinatario>
</destinatarios>
</detalle>
</parametros>
</xml-push-sms>';


require_once('lib/nusoap.php');


$client = new nusoap_client('https://www.smscover.com/stringway/?wsdl','wsdl');
$err = $client->getError();
if ($err) {
 echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}

$param = array('strXmlParameters' => $prexml);
$result = $client->call('smsPush', $param);

if ($client->fault) {
 echo '<h2>Fault</h2><pre>';
 print_r($result);
 echo '</pre>';
} else {
 // Check for errors
 $err = $client->getError();
 if ($err) {
  // Display the error
  echo '<h2>Error</h2><pre>' . $err . '</pre>';
 } else {
  // Display the result
  echo '<h2>Result</h2><pre>';
  print($result);
  echo '</pre>';
 }
}

?>
